package com.oa.cs.agreement.pojo.task;

import com.oa.cs.agreement.pojo.IRequestObject;
import com.oa.cs.agreement.pojo.IResponseObject;
/**
 * <p>
 * ReportDetail描述:任务报告详情
 * </p>
 * @company 中国电信甘肃万维公司 
 *
 * @project nma-cs-agreement
 *
 * @version V2.0.0
 *
 * @author 詹发超
 *
 * @date 2012-8-15 下午11:51:34	
 *
 * @class com.oa.cs.agreement.pojo.task.ReportDetail
 *
 */
public interface ReportDetail extends Task,FileDetail {

	/** 
	 *  SERVICE :  TODO 服务目标地址	SERVICE = "/nma/mbe/report_detail"
	 */
	public static final String SERVICE = "/nma/mbe/report_detail";
	
	public interface Request extends IRequestObject
	
	{
		/**
		 *  REPORT_ID :  TODO 报告唯一标示  REPORT_ID = "REPORT_ID" 类型:String
		 */
		public static final String REPORT_ID = "REPORT_ID";
	}
	
	public interface Response extends IResponseObject
	
	{
		/**
		 *  REPORT_TYPE :  TODO 报告类型[00A:日报00B:周报00C:月报]  REPORT_TYPE =REPORT_TYPE"TASK_ID" 类型:String
		 */
		public static final String REPORT_TYPE = "REPORT_TYPE";
		/**
		 *  REPORT_CONTENT :  TODO 报告内容  REPORT_CONTENT = "REPORT_CONTENT" 类型:String
		 */
		public static final String REPORT_CONTENT = "REPORT_CONTENT";
		/**
		 *  IS_ATTACHS :  TODO 附件状态[00A:有00B:无]  IS_ATTACHS = "IS_ATTACHS" 类型:String
		 */
		public static final String IS_ATTACHS = "IS_ATTACHS";
		/**
		 *  PERCENTAGE :  TODO 完成进度  PERCENTAGE = "PERCENTAGE" 类型:String
		 */
		public static final String PERCENTAGE = "PERCENTAGE";
		/**
		 *  CREATE_USER_NAME :  TODO 报告人  CREATE_USER_NAME = "CREATE_USER_NAME" 类型:String
		 */
		public static final String CREATE_USER_NAME = "CREATE_USER_NAME";
		/**
		 *  CREATE_TIME :  TODO 报告时间  CREATE_TIME = "CREATE_TIME" 类型:String
		 */
		public static final String CREATE_TIME = "CREATE_TIME";
		/**
		 *  REPORT_FILE_LIST :  TODO 报告附件集合  REPORT_FILE_LIST = "REPORT_FILE_LIST" 类型:List
		 */
		public static final String REPORT_FILE_LIST = "REPORT_FILE_LIST";
	}
}
